home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Modules / BackSpaceModules / Source / Charender / CharenderView.h next >
Encoding:
C/C++ Source or Header  |  1994-02-15  |  946 b   |  52 lines

  1. //#import <appkit/appkit.h>
  2. //#import <3Dkit/3Dkit.h>
  3. #import <appkit/appkit.h>
  4. #import <3Dkit/N3DCamera.h>
  5. #import <3Dkit/N3DLight.h>
  6. #import <3Dkit/N3DRotator.h>
  7. #import <3Dkit/N3DShader.h>
  8. #import <3Dkit/N3DShape.h>
  9. #import "DN3DString.h"
  10. #import "Thinker.h"
  11.  
  12. @interface CharenderView:N3DCamera
  13. {
  14.     DN3DString    *textShape;
  15.     N3DShape    *textBox;
  16.     N3DShader    *theShader;
  17.  
  18.     float dx, dy, dz;
  19.     RtPoint rotationAxis;
  20.     float theta;
  21.  
  22.     id    inspectorPanel;
  23.     id    surfaceMatrix;
  24.     id    colorWell;
  25.     id    stringField;
  26.     id    resolutionTextField;
  27.     id    resolutionSlider;
  28.     
  29. //    Defaults
  30.     char *textDefault;
  31.     char *fontDefault;
  32.     NXColor colorDefault;
  33.     int surfaceTypeDefault;
  34.     int resolutionDefault;
  35.  
  36. }
  37.  
  38. + initialize;
  39.  
  40. - initFrame:(const NXRect *) theRect;
  41. - oneStep;
  42. - (BOOL) useBufferedWindow;
  43. - (const char *)windowTitle;
  44. - inspector:sender;
  45. - setStringAndFontFrom:sender;
  46. - setColorFrom:sender;
  47. - setSurfaceTypeFrom:sender;
  48. - setResolutionFrom:sender;
  49. - getDefaults;
  50.  
  51. @end
  52.